package com.burgeon.backend.college.client_side.service;

import com.burgeon.backend.EnterpriseWeChat.service.ex.ErrorDataException;
import com.burgeon.backend.college.client_side.entity.CourseOS;
import com.burgeon.backend.college.client_side.entity.Exam;

import java.util.HashMap;
import java.util.List;

public interface AppCollegeService {

    void applyAfterTest(String exam_id,String emp_id);

    HashMap getCourseware(String id,Integer start);

    HashMap getExamResultData(String exam_id,String empId)   throws ErrorDataException;

    void examResult(String exam_id,String empId,Integer score,
                    Integer correct,String time,Integer count,
                    String token,String storeId);

    Exam startExam(String course_id);

    HashMap recordLearning(String course_id,String empId, String token);

    HashMap getCourseList(String empId, String token);

    String startCourse(String id,String empid,String token,String storeId) throws ErrorDataException;
}
